package com.web.base.user.facade;

import com.blue.jdbc.Page;
import com.web.base.user.message.OfficeRequest;
import com.web.base.user.message.OfficeResponse;

/**
 * 部门接口
 * 
 * @author 代码由 blue-code 框架生成
 * @since 1.0 2017年04月16日
 */
public interface OfficeFacade
{

	/**
	 * 添加部门
	 */
	OfficeResponse add(OfficeRequest request);

	/**
	 * 更新部门
	 */
	OfficeResponse update(OfficeRequest request);
	
	/**
	 * 查询单个部门
	 */
	OfficeResponse get(Integer id);
	
	/**
	 * 查询部门，分页
	 */
	Page<OfficeResponse> listPage(OfficeRequest request, int start, int size);
	
}
